package com.wakala.employment.http.bean;

import com.wakala.employment.adapter.jobCategory.CategoryConfigInfo;

import java.io.Serializable;
import java.util.List;

/**
 * 求职简历信息响应对象
 */
public class ResumeInfoVo implements Serializable {
    /**
     * ID
     */
    ///@ApiModelProperty(value = "ID")
    private Long id;

    /**
     * 简历ID
     */
   // @ApiModelProperty(value = "简历ID")
    private String resumeNo;

    /**
     * 用户ID
     */
    //@ApiModelProperty(value = "用户ID")
    private Long uid;

    //@ApiModelProperty(value = "用户昵称")
    private String nickname;

    //@ApiModelProperty(value = "用户头像")
    private String avatar;

   // @ApiModelProperty(value = "手机号")
    private String jobLinkPhone;

    //@ApiModelProperty(value = "年龄")
    private int age;
   // @ApiModelProperty(value = "性别")
    private int sex;

    private String sexName;
    //(value = "民族")
    private String nation;

    //(value = "最后一次登录ip属地")
    private String ipRegion;

    //(value = "是否实名认证")
    private Boolean isRealNameAuth;

    //(value = "是否企业认证")
    private Boolean isEnterpriseAuth;

    //@ApiModelProperty(value = "学历/文化程度")
    private Integer education;

    private String educationName;

   // @ApiModelProperty(value = "求职状态")
    private Integer jobState;

    private String jobStateName;
   // @ApiModelProperty(value = "求职类型")
    private Integer jobType;
    //@ApiModelProperty(value = "求职行业")
    private String jobCategory;

    private String jobCategoryName;


    private String jobCity;

    private String jobCityName;



    //@ApiModelProperty(value = "工作年限")
    private Integer workYears;

    private String workYearsName;
    //@ApiModelProperty(value = "婚姻状况")
    private Integer marriageStatus;

    private String marriageStatusName;



    //@ApiModelProperty(value = "工作经历")
    private String projectExperience;
   /// @ApiModelProperty(value = "教育经历")
    private String educationExperience;
    ///@ApiModelProperty(value = "自我评价")
    private String selfEvaluation;
    //@ApiModelProperty(value = "期望薪资")
    private String hopeSalary;
    /**
     * 个人介绍
     */
    //@ApiModelProperty(value = "个人介绍")
    private String introduce;

    /**
     * 职业偏好
     */
    private List<CategoryConfigInfo> categoryConfigInfoList;

    private String jobSummary;
    /**
     * 工种职业优势标签列表
     */
    private List<String>  jobTags;


    public Long getId() {
        return id;
    }

    public void setId(Long id) {
        this.id = id;
    }

    public String getResumeNo() {
        return resumeNo;
    }

    public void setResumeNo(String resumeNo) {
        this.resumeNo = resumeNo;
    }

    public Long getUid() {
        return uid;
    }

    public void setUid(Long uid) {
        this.uid = uid;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getAvatar() {
        return avatar;
    }

    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    public String getJobLinkPhone() {
        return jobLinkPhone;
    }

    public void setJobLinkPhone(String jobLinkPhone) {
        this.jobLinkPhone = jobLinkPhone;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }

    public int getSex() {
        return sex;
    }

    public void setSex(int sex) {
        this.sex = sex;
    }



    public String getJobCategory() {
        return jobCategory;
    }

    public void setJobCategory(String jobCategory) {
        this.jobCategory = jobCategory;
    }



    public String getProjectExperience() {
        return projectExperience;
    }

    public void setProjectExperience(String projectExperience) {
        this.projectExperience = projectExperience;
    }

    public String getEducationExperience() {
        return educationExperience;
    }

    public void setEducationExperience(String educationExperience) {
        this.educationExperience = educationExperience;
    }

    public String getSelfEvaluation() {
        return selfEvaluation;
    }

    public void setSelfEvaluation(String selfEvaluation) {
        this.selfEvaluation = selfEvaluation;
    }

    public String getHopeSalary() {
        return hopeSalary;
    }

    public void setHopeSalary(String hopeSalary) {
        this.hopeSalary = hopeSalary;
    }

    public String getIntroduce() {
        return introduce;
    }

    public void setIntroduce(String introduce) {
        this.introduce = introduce;
    }

    public String getNation() {
        return nation;
    }

    public void setNation(String nation) {
        this.nation = nation;
    }

    public String getIpRegion() {
        return ipRegion;
    }

    public void setIpRegion(String ipRegion) {
        this.ipRegion = ipRegion;
    }

    public boolean getRealNameAuth() {
        return isRealNameAuth;
    }

    public void setRealNameAuth(boolean realNameAuth) {
        isRealNameAuth = realNameAuth;
    }

    public boolean getEnterpriseAuth() {
        return isEnterpriseAuth;
    }

    public void setEnterpriseAuth(boolean enterpriseAuth) {
        isEnterpriseAuth = enterpriseAuth;
    }

    public void setRealNameAuth(Boolean realNameAuth) {
        isRealNameAuth = realNameAuth;
    }

    public void setEnterpriseAuth(Boolean enterpriseAuth) {
        isEnterpriseAuth = enterpriseAuth;
    }

    public String getWorkYearsName() {
        return workYearsName;
    }

    public void setWorkYearsName(String workYearsName) {
        this.workYearsName = workYearsName;
    }

    public String getEducationName() {
        return educationName;
    }

    public void setEducationName(String educationName) {
        this.educationName = educationName;
    }

    public Integer getEducation() {
        return education;
    }

    public void setEducation(Integer education) {
        this.education = education;
    }

    public Integer getJobState() {
        return jobState;
    }

    public void setJobState(Integer jobState) {
        this.jobState = jobState;
    }

    public String getJobStateName() {
        return jobStateName;
    }

    public void setJobStateName(String jobStateName) {
        this.jobStateName = jobStateName;
    }

    public Integer getJobType() {
        return jobType;
    }

    public void setJobType(Integer jobType) {
        this.jobType = jobType;
    }

    public Integer getWorkYears() {
        return workYears;
    }

    public void setWorkYears(Integer workYears) {
        this.workYears = workYears;
    }

    public Integer getMarriageStatus() {
        return marriageStatus;
    }

    public void setMarriageStatus(Integer marriageStatus) {
        this.marriageStatus = marriageStatus;
    }

    public String getMarriageStatusName() {
        return marriageStatusName;
    }

    public void setMarriageStatusName(String marriageStatusName) {
        this.marriageStatusName = marriageStatusName;
    }

    public String getJobCity() {
        return jobCity;
    }

    public void setJobCity(String jobCity) {
        this.jobCity = jobCity;
    }

    public String getJobCityName() {
        return jobCityName;
    }

    public void setJobCityName(String jobCityName) {
        this.jobCityName = jobCityName;
    }

    public String getJobCategoryName() {
        return jobCategoryName;
    }

    public void setJobCategoryName(String jobCategoryName) {
        this.jobCategoryName = jobCategoryName;
    }

    public List<CategoryConfigInfo> getCategoryConfigInfoList() {
        return categoryConfigInfoList;
    }

    public void setCategoryConfigInfoList(List<CategoryConfigInfo> categoryConfigInfoList) {
        this.categoryConfigInfoList = categoryConfigInfoList;
    }

    public String getSexName() {
        return sexName;
    }

    public void setSexName(String sexName) {
        this.sexName = sexName;
    }

    public String getJobSummary() {
        return jobSummary;
    }

    public void setJobSummary(String jobSummary) {
        this.jobSummary = jobSummary;
    }

    public List<String> getJobTags() {
        return jobTags;
    }

    public void setJobTags(List<String> jobTags) {
        this.jobTags = jobTags;
    }
}